/* 以流的方式去读取文件的内容 */
var fs = require("fs"); //引入fs模块

/* 引入path模块，得到可执行文件目录 */
var path = require("path");
var filePath = path.join(__dirname, '/1.txt');
/** 
 * 不需要关心流的实现过程，这是已经封装好的
 */
var readable = fs.createReadStream(filePath); //得到一个可读流的对象,继承了stream.Readable
readable.on("data", function (chunk) {
    console.log(chunk.toString('utf8'));
})
readable.on("end", function () {
    console.log('readable ended');
})

// readable.pipe(process.stdout); //向屏幕中输出文件内的信息
//stdout是一个可写流